package gov.loc.repository.bagit.conformance.profile;
import java.util.Arrays;
import org.junit.Assert;
import org.junit.Test;
public class BagInfoRequirementTest extends Assert {
@Test
public void testEquals(){
BagInfoRequirement requirement = new BagInfoRequirement(true, Arrays.asList("foo"));
BagInfoRequirement sameRequirement = new BagInfoRequirement(true, Arrays.asList("foo"));
assertEquals(requirement, sameRequirement);
assertFalse(requirement.equals(null));
BagInfoRequirement differentRequirement = new BagInfoRequirement(false, Arrays.asList("foo"));
assertFalse(requirement.equals(differentRequirement));
BagInfoRequirement differentListOfAcceptableValues = new BagInfoRequirement();
differentListOfAcceptableValues.setRequired(true);
differentListOfAcceptableValues.setAcceptableValues(Arrays.asList("bar"));
assertFalse(requirement.equals(differentListOfAcceptableValues));
}
}